package negocio;

import hbt.HibernateUtil;

import java.util.Vector;

import org.hibernate.Session;
import org.hibernate.SessionFactory;

import entity.*;

public class SistemaDistribucion {
	
	private String idSistema;
	private Vector<Paquete> paquetes;
	private Vector<Proveedor> proveedores;
	private Vector<Cliente> clientes;
	private Vector<Envio> envios;
	private Vector<RegistroPaqueteDemorado> paquetesDemorados; 
	private Vector<Factura> facturas;
	private Vector<ReciboAEmisor> recibosAEmisor;
	private Vector<Empleado> empleados;
	private Vector<Sucursal> sucursales;
	private Vector<Vehiculo> vehiculos;
	private Vector<PlanMantenimiento> planesDeMantenimiento;
	private Vector<SolicitudEnvio> solicitudesDeEnvio;
	

	public SistemaDistribucion() {
		// TODO Auto-generated constructor stub
	}

	@SuppressWarnings("unused")
	public static void main(String[] args) {
		SessionFactory sf = HibernateUtil.getSessionFactory();
		Session s = sf.openSession();

	}

	public String getIdSistema() {
		return idSistema;
	}

	public void setIdSistema(String idSistema) {
		this.idSistema = idSistema;
	}

	public Vector<Paquete> getPaquetes() {
		return paquetes;
	}

	public void setPaquetes(Vector<Paquete> paquetes) {
		this.paquetes = paquetes;
	}

	public Vector<Proveedor> getProveedores() {
		return proveedores;
	}

	public void setProveedores(Vector<Proveedor> proveedores) {
		this.proveedores = proveedores;
	}

	public Vector<Cliente> getClientes() {
		return clientes;
	}

	public void setClientes(Vector<Cliente> clientes) {
		this.clientes = clientes;
	}

	public Vector<Envio> getEnvios() {
		return envios;
	}

	public void setEnvios(Vector<Envio> envios) {
		this.envios = envios;
	}

	public Vector<RegistroPaqueteDemorado> getPaquetesDemorados() {
		return paquetesDemorados;
	}

	public void setPaquetesDemorados(
			Vector<RegistroPaqueteDemorado> paquetesDemorados) {
		this.paquetesDemorados = paquetesDemorados;
	}

	public Vector<Factura> getFacturas() {
		return facturas;
	}

	public void setFacturas(Vector<Factura> facturas) {
		this.facturas = facturas;
	}

	public Vector<ReciboAEmisor> getRecibosAEmisor() {
		return recibosAEmisor;
	}

	public void setRecibosAEmisor(Vector<ReciboAEmisor> recibosAEmisor) {
		this.recibosAEmisor = recibosAEmisor;
	}

	public Vector<Empleado> getEmpleados() {
		return empleados;
	}

	public void setEmpleados(Vector<Empleado> empleados) {
		this.empleados = empleados;
	}

	public Vector<Sucursal> getSucursales() {
		return sucursales;
	}

	public void setSucursales(Vector<Sucursal> sucursales) {
		this.sucursales = sucursales;
	}

	public Vector<Vehiculo> getVehiculos() {
		return vehiculos;
	}

	public void setVehiculos(Vector<Vehiculo> vehiculos) {
		this.vehiculos = vehiculos;
	}

	public Vector<PlanMantenimiento> getPlanesDeMantenimiento() {
		return planesDeMantenimiento;
	}

	public void setPlanesDeMantenimiento(
			Vector<PlanMantenimiento> planesDeMantenimiento) {
		this.planesDeMantenimiento = planesDeMantenimiento;
	}

	public Vector<SolicitudEnvio> getSolicitudesDeEnvio() {
		return solicitudesDeEnvio;
	}

	public void setSolicitudesDeEnvio(Vector<SolicitudEnvio> solicitudesDeEnvio) {
		this.solicitudesDeEnvio = solicitudesDeEnvio;
	}
	
	
	

}
